bitkeeper revision 1.1159.187.27 (41a99261iejadhs-BVt7TOiimzafww)
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Sun, 28 Nov 2004 08:54:57 +0000 (08:54 +0000)
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>
Sun, 28 Nov 2004 08:54:57 +0000 (08:54 +0000)
commite97d12ad95b22d60cdf4db35f3cd524c3170f9ca
treeb6982c912c4bca12871b5391e630d6342cc312bd
parent93b7067dd77c8b14964ff2c185f701f54c8d013f
bitkeeper revision 1.1159.187.27 (41a99261iejadhs-BVt7TOiimzafww)

Fix IOPL handling.
 1. Both Linux 2.4 and 2.6 were not correctly setting IOPL during context
    switch (they sent a bogus dom0_op with a bad version number).
 2. The switch_vm86 hypercall was corrupting EFLAGS and setting IOPL==0.
linux-2.4.28-xen-sparse/arch/xen/kernel/process.c
linux-2.6.9-xen-sparse/arch/xen/i386/kernel/process.c
xen/arch/x86/x86_32/entry.S